home *** CD-ROM | disk | FTP | other *** search
Makefile | 1993-10-29 | 3.4 KB | 145 lines |
- # Generated automatically from defaults.mk.in and sgi.ini by FWEB_configure.
-
- # --- START of SYSTEM CONFIGURATION SECTION ---
-
-
- # --- COMPILING ---
-
- # --- Compiler name ---
- # (for the Cray, use scc)
- CC = cc
-
- # A WEB flag, either CC or GCC. This flag isn't used for bootstrapping; it
- # is required for properly regenerating custom.h by tangling custom.web. If
- # you're on the Sun and working with gcc, say ``COMPILER = GCC''.
- COMPILER = CC
-
- # --- Compiler options ---
-
- # (Miscellaneous compiler flags)
- CFLAGS = -g
-
- # (Compiler macro definitions. In addition, see the discussion of PARTn
- # below.)
-
- # --- The actual compile command used by the Makefile. ---
- COMPILE = $(CC) -c $(CFLAGS) $(DEFS) -Dconst=
-
-
-
- # --- LINKING ---
-
- # --- Extensions for object files ---
- # $(O) is used for targets in the Makefile. $(OBJ) is the suffix used in
- # the link line. (Sometimes $(OBJ) can be null if the compiler understands
- # defaults and the length of the command line is an issue, as it is on some
- # personal computers.)
- O = o
- OBJ = .$(O)
-
- # TERMCAP0 is either a file name, or null. Generally you should use the stub
- # termcap0.$(O). If you are going to use the system termcap library (only
- # relevant for color, an experiment that isn't completed yet) make
- # TERMCAP0 null and include ``-ltermcap'' in the LIBS line below.
- TERMCAP0 = termcap0.$(O)
-
- # --- Linker options ---
-
- # (Miscellaneous linker flags)
- LDFLAGS = -g
-
- # (Libraries)
- LIBS = -lm
-
- # --- The actual link command used by the Makefile. TRY NOT TO CHANGE THIS
- # LINE. ---
- LINK = $(CC) $(LDFLAGS) -o $(@)
-
-
-
- # --- MISCELLANEOUS ---
-
- # --- Names of system commands used in the Makefile ---
- MAKE = make
- MV = mv
- RM = rm
- TOUCH = touch
-
- # --- How to print a dvi file ---
- ECHO = echo # Use this to prevent actual printing.
- PRINT_DVI = $(ECHO) lpr -d
-
- # --- FWEB flags indicating type of machine on which you're tangling
- # (HOME_MACHINE) and for which machine you're generating C code. ---
- HOME_MACHINE = SGI
- MACHINE = SGI
-
- # --- FWEB file suffixes ---
- # (For IBM-PC, shorten to ``hwe'')
- HWEB = hweb
-
- # --- Splitting FTANGLE & FWEAVE into several parts, especially for small
- # compilers on personal computers. Here's an example for the IBM-PC. ---
- # ---------------------------------------------------------------------------
- #PART1 = /Dpart=1
- #PART2 = /Dpart=2
- #PART3 = /Dpart=3
-
- #FTANGLE2 = ftangle2.$(O)
- #FTANGLE3 = ftangle3.$(O)
-
- #FWEAVE2 = fweave2.$(O)
- #FWEAVE3 = fweave3.$(O)
-
- #RESERVED2 = reservd2.$(O)
- # ---------------------------------------------------------------------------
-
- # The PARTn macros are compiler options that define the macro |part|
- #to be n, for example ``-Dpart=2''
- PART1 =
- PART2 =
- PART3 =
-
- # Here are the names of the second and third parts of the object files.
- FTANGLE2 =
- FTANGLE3 =
-
- FWEAVE2 =
- FWEAVE3 =
-
- RESERVED2 =
-
-
-
- # --- INSTALLATION INFORMATION ---
- INSTALL = /bin/install -c
- INSTALL_PROGRAM = $(INSTALL)
- INSTALL_DATA = $(INSTALL) -m 644
-
- prefix = /usr/local
- exec_prefix = $(prefix)
- docprefix = /usr/doc
-
- # Where the processors go:
- bindir = $(exec_prefix)/bin
-
- # Where the Unix man pages go:
- manext = 1
- mandir = $(docprefix)/man/man$(manext)
-
- # Where the emacs fweb.texinfo and info* files go:
- infodir = $(docprefix)/info
- texinfodir = $(docprefix)/texinfo
-
- # Where the FWEB user manual goes:
- manualdir = $(docprefix)/fweb
-
- # Where the fwebmac.sty macro package used by FWEAVE goes:
- texdir = $(prefix)/lib/tex/inputs
-
- # --- END of SYSTEM CONFIGURATION SECTION ---
-
-
-
-
-